

#include <list>
#include <utility>
#include <string>
#include "../Yogurt/DataObjects.h"
using namespace std;

#ifndef SCHWARTZ_H_
#define SCHWARTZ_H_

class Schwartz {
private:
	int xBee;
	void configureSerialPort();
	void writeBytes(char msg);
	char* readBytes();
public:
	Schwartz();
	Message retrieveIncomming();
	void sendPath(list<pair<string, DIRECTION> > path, int seekerID);
	void sendReport(SeekerReport report);
	virtual ~Schwartz();

};

#endif /* SCHWARTZ_H_ */
